package cn.juque.systemservice.bo.employee;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author JUQUE
 * @version 1.0.0
 * <li>simple-generator</li>
 * <li></li>
 * @date 2021-09-12 11:48:20
 **/
@Data
public class EmployeeInfoDetailBO {

    /**
     * 主键
     */
    private String id;

    /**
     * 用户全局唯一性ID
     */
    private String userId;

    /**
     * 员工姓名
     */
    private String employeeName;

    /**
     * 员工手机号，可用于登录
     */
    private String employeeTel;

    /**
     * 头像
     */
    private String headUrl;

    /**
     * 员工状态：1-待激活；2-已激活；3-禁用
     */
    private Integer employeeStatus;

    /**
     * 邮箱号，可用于登录
     */
    private String email;

    /**
     * 性别：-1-女士；0-未知；1-男士
     */
    private Integer sex;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 所属机构列表
     */
    private List<EmployeeOrgRelationBO> orgList;

    /**
     * 所属角色列表
     */
    private List<EmployeeRoleRelationBO> roleList;

    /**
     * 功能ID列表
     */
    private List<String> funcIdList;
}
